/**
 * ____________________ *
 *  ____ ____ ____ _  _ *
 *  |___ [__] |--< |\/| *
 * ____________________ *
 *
 * THE CORM PROJECT
 *
 * This file may only be used in accordance with the
 * terms of the Academic Free License ("AFL") v. 3.0,
 * as published by the Open Software Initiative.  A
 * copy of this license is provided in this source
 * release, and may be viewed online at:
 *
 * (http://www.opensource.org/licenses/afl-3.0.php)
 */
package org.eremite.corm.party.address;

import java.util.Set;

public interface TelecomAddress extends Address {

    public String getCountryCode();
    public void setCountryCode(String countryCode);

    public String getNationalDirectDialingPrefix();
    public void setNationalDirectDialingPrefix(String nationalDirectDialingPrefix);

    public String getAreaCode();
    public void setAreaCode(String areaCode);

    public String getNumber();
    public void setNumber(String number);

    public String getExtension();
    public void setExtension(String extension);

    public String getPhysicalType();
    public void setPhysicalType(String physicalType);

    public Set<GeographicAddress> getGeographicAddresses();
    public void setGeographicAddresses(Set<GeographicAddress> geographicAddresses);

}